<?php
/**
 * Global Configuration Override
 *
 * You can use this file for overriding configuration values from modules, etc.
 * You would place values in here that are agnostic to the environment and not
 * sensitive to security.
 *
 * @NOTE: In practice, this file will typically be INCLUDED in your source
 * control, so do not include passwords or other sensitive information in this
 * file.
 */

return array(
	

	'db' => array(
			'driver' => 'Pdo',
			'dsn' => 'mysql:dbname=zf2-dev;host=localhost',
			'driver_options' => array(
					PDO::MYSQL_ATTR_INIT_COMMAND => 'SET NAMES \'UTF8\''
			),
	),

	
	'db-pgsql' => array(
			'driver' => 'pdo_pgsql',
			'Dbname'  => 'zf2-dev' ,
			'hostname' => 'localhost',
			
	),
	
	'service_manager' => array(
	
			'factories' => array(
			
					'Zend\Db\Adapter\Adapter' => function ($sm) {
						
						$config = $sm->get('config');
						$config = $config['db'];
							
		                $adapter = new Zend\Db\Adapter\Adapter($config);
		                
		                return $adapter;
		            },
		            
		            'db-adapter-postgresql' =>  function($sm) {
		            
			            $config = $sm->get('config');
			            $config = $config['db-pgsql'];
			            
			            $adapter = new Zend\Db\Adapter\Adapter($config);
			            
			            return $adapter;
		            
		            },
		            
		            
		            
		            //'Navigation' => 'Zend\Navigation\Service\DefaultNavigationFactory',
			),
	),
);